﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace questao_4
{
    class Program
    {
        static String DATA_VALIDA = "valida";
        static String DATA_INVALIDA = "invalida";

        static void Main(string[] args)
        {
            Console.WriteLine("Questão 4 - Data válida");
            // Executando os testes de funcao
            Console.WriteLine("funcao( 1,  1,   13) -> " + (funcao(1, 1, 13)    == DATA_INVALIDA));
            Console.WriteLine("funcao( 1,  1, 2013) -> " + (funcao(1, 1, 2013)  == DATA_VALIDA));
            Console.WriteLine("funcao(29,  2, 2013) -> " + (funcao(29, 2, 2013) == DATA_INVALIDA));
            Console.WriteLine("funcao(-1,  2, 2013) -> " + (funcao(-1, 2, 2013) == DATA_INVALIDA));
            Console.WriteLine("funcao(29,  2, 1000) -> " + (funcao(29, 2, 1000) == DATA_INVALIDA));
            Console.WriteLine("funcao(29,  2, 1600) -> " + (funcao(29, 2, 1600) == DATA_VALIDA));
            Console.WriteLine("funcao(29,  2, 1996) -> " + (funcao(29, 2, 1996) == DATA_INVALIDA));
            Console.WriteLine("funcao(31,  1, 2013) -> " + (funcao(31, 1, 2013) == DATA_VALIDA));
            Console.WriteLine("funcao(29, 13, 2013) -> " + (funcao(29, 13, 2013)== DATA_INVALIDA));
            Console.WriteLine("funcao(31,  4, 2013) -> " + (funcao(31, 4, 1996) == DATA_INVALIDA));
            Console.Write("\nDigite <ENTER>...");
            Console.ReadLine();
        }

        static String funcao(int dia, int mes, int ano)
        {
            return "";
        }
    }
}
